/*
 * @userName: 湫之恋
 * @Author: Seven
 * @Date: 2020-07-01 10:02:07
 * @LastEditors: Seven
 * @LastEditTime: 2020-07-01 10:35:25
 */
/**数据集合的相关配置 */
// 定义数据集合的结构
const mongoose = require("mongoose");
// 配置集合中的数据的类型
const orderFormSchema = new mongoose.Schema({
    // 出租方ID
    rentId:{
        type: mongoose.Schema.Types.ObjectId,
        ref: "usersModel",
    },
    // 租赁方ID
    hireId:{
        type: mongoose.Schema.Types.ObjectId,
        ref: "usersModel",
    },
    // 租赁车辆ID
    carId:{
        type: mongoose.Schema.Types.ObjectId,
        ref: "carModel",
    },
    // 订单发起时间
    orderDate:String,
    // 订单结束时间（如果没有完成，则显示出租中）
    finishDate:String,
    // 订单的状态 
    orderBool:String,
    price:String
});
// 2：定义数据模型（之后对数据库的操作都是通过数据模型操作的）
// 参数1：当前数据的模型的名称（自定义）
// 参数2：数据结构的名称
// 参数3：数据库中所对应的数据集合（数据表）的名称
mongoose.model("orderFormModel", orderFormSchema, "orderForm");